VirtualDevice : main.o ml_driver.o ll_usart.o ll_ethernet.o
	cc -o VirtualDevice main.o ml_driver.o ll_usart.o ll_ethernet.o
main.o : main.c ml_driver.c ml_driver.h
	cc -c main.c 
ml_driver.o : ml_driver.c ll_ethernet.c ll_usart.c ll_usart.h ll_ethernet.h ml_driver.h
	cc -c ml_driver.c
ll_usart.o : ll_usart.c ll_usart.h
	cc -c ll_usart.c
ll_ethernet.o : ll_ethernet.c ll_ethernet.h
	cc -c ll_ethernet.c
clean : rm *.o